package com.steel.yfmall.cloud.assistant.contract;

import com.steel.yfmall.cloud.assistant.dto.para.contract.ParaAccountFramewordBean;
import com.steel.yfmall.cloud.assistant.dto.para.contract.ParaContractBaseBean;
import com.steel.yfmall.cloud.assistant.dto.para.contract.ParaFrameworkContractInfoBean;
import com.steel.yfmall.cloud.components.utils.base.APIMsgBean;

import java.util.List;

public interface ContractBaseService {
    APIMsgBean<Boolean> contractInfo(ParaContractBaseBean paraAcountBaseBean);

    /**
     * 苍穹同步合同关联资金账户信息到电商
     * @param paraAccountFramewordBean
     * @return
     */
    APIMsgBean<Boolean> pushAccountFrameword(ParaAccountFramewordBean paraAccountFramewordBean);

    /**
     * 苍穹推送电商合同状态变更接口
     * @param paraFrameworkContractInfoBean
     * @return
     */
    APIMsgBean<Boolean> closeFrameworkContractInfo(ParaFrameworkContractInfoBean paraFrameworkContractInfoBean);
}
